package main

import (
	"fmt"	
	//"log"
	"net/http"
)

/*  包 http 通过任何实现了 http.Handler 的值来响应 HTTP 请求：
	package http
	type Handler interface {
		ServeHTTP(w ResponseWriter, r *Request)
	}
*/
type Hello struct{}
func (h Hello) ServeHTTP(w http.ResponseWriter,	r *http.Request) {
	fmt.Fprint(w, "Hello!")
}


func Run5() {
	fmt.Println("Run5 --------------------------------")

	//Web 服务器
	//包 http 通过任何实现了 http.Handler 的值来响应 HTTP 请求
	// var h Hello
	// err := http.ListenAndServe("localhost:80", h) //死循环
	// if err != nil {
	// 	log.Fatal(err)
	// }

}



